@media all
{
  .page_margins {
    text-align: right;
  }

  #header { padding: 45px 20px 1em 2em; }

  #header #topnav {
    left: 10px;
    right: 0;
    text-align: left;
  }

  #nav ul {
    margin-left: 0px; /* Reset LTR */
    margin-right: 20px;
  }

  #nav_main ul {
    margin-left: 0px; /* Reset LTR */
  }
  #nav_main {
    padding-right: 10px; /* Reset LTR */
  }

}